'pip' 不是内部或外部命令 |
您所在的位置:网站首页 › pip is not recognized › 'pip' 不是内部或外部命令 |
过程中,需要去通过pip安装Django,结果出错了: E:\Dev_Tools\webserver\django>pip install Django 'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。 E:\Dev_Tools\webserver\django>python pip install Django python: can't open file 'pip': [Errno 2] No such file or directory 【解决过程】 1. 然后就去看了看,site-packages的pip和pip-1.2.1-py2.7.egg-info中,都没有pip.py或pip.exe之类的。 并且,此路径也没加到PATH中去,所以没法运行,也是正常的。 但是为何官网教程,竟然会这么写,很是奇怪。 2.后来还是无意间通过google搜: pip’ is not recognized as an internal or external command operable program or batch file 而找到的: Python: Pip is command is not recognized 参考其截图,去添加对应的环境变量: E:\dev_install_root\Python27\Scripts 到PATH中去: 因为E:\dev_install_root\Python27\Scripts中包含了对应的pip: 然后就解决了此问题,可以正常运行pip了。 3. 其实关于把Scripts添加到PATH中,其实之前就在 How to install Django 中看到了,只是当时故意没去添加,看看后续是否可以正常执行的,结果现在果然出错了。 但是也就是出错并解决掉错误,才更加明白程序的内在逻辑的。 【总结】 无论何时,在cmd中出现了: 不是内部或外部命令,也不是可运行的程序或批处理文件。 的错误,那都是没有找到对应的可执行程序,所以: 要么是本身系统中的确没有此种可执行程序 -> 下载或安装此种程序,再记得确保PATH中包含对应路径。 要么是有此程序,但是PATH中没有包含对应的路径 -> 添加对应的路径到PATH中即可。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |